serotonin blockaders - French English Dictionary